# with open('geng.txt',encoding='utf-8') as f:#f是文件对象,文件句柄
#     for line in f:#直接循环f的每一行,输出的就是文件的内容
#         line = line.strip()#如果有空行/头尾空格,去除
#         if line:#如果line不为空
#             print(line)#输出每一line的内容

#修改文件内容
#1、读取到文件所有内容
#2、替换 new_str
#3、清空原来的文件
#4、写进去新的
import os
with open('word.txt') as fr,open('new_word.txt','w')as fw:#打开原文件,再新建一个新文件做文件写入使用
    for line in fr:#读出fr里面的全部内容
        line = line.strip()#去除每一行的空格
        if line:#如果line不为空
            line = line.lower()#将每行内容切换小写
            fw.write(line+'\n')#文件内容换行输出,因为上面做了去除空格和去除换行操作
os.remove('word.txt')#删除旧文件
os.rename('new_word.txt','word.txt')#新文件名替换成旧文件名